package com.designpatterns;

public class Observer {
    /**
     * 目标对象和观察者
     *
     * 使用场景1：
     * 当一个抽象模型有2个方面，其中一个方面的操作依赖于另一个方面得状态变化
     * 场景2：如果在更改一个对象的时候，需要同时连带改变其他的对象，而且不知道究竟应该有多少对象被连带改变
     * 场景3：
     */
}
